package com.lykj.modules.shop.entity;

import com.baomidou.mybatisplus.annotation.*;
import com.lykj.core.mp.base.BaseEntity;
import com.lykj.core.tenant.mp.TenantEntity;
import lombok.Data;
import java.util.Date;
import java.math.BigDecimal;
import java.util.List;


/**
 * 区域服务商对象 lykj_server_area
 *
 * @author ruoyi
 * @date 2022-08-14
 */
@Data
@TableName("lykj_server_area")
public class ServerArea extends BaseEntity {

    private static final long serialVersionUID=1L;

    /**
     * 
     */
    @TableId(value = "id")
    private Long id;
    /**
     * 用户
     */
    private Long userId;
    /**
     * 代理区域
     */
    private String areas;
    private Integer areaLevel;
    /**
     * 代理商品
     */
    private String products;
    /**
     * 审核状态
     */
    private Integer status;
    /**
     * 描述
     */
    private String remark;
    /**
     * 审核人员
     */
    private String approvalUser;
    /**
     * 提成比例
     */
    private Long ratio;
    /**
     * 生效时间
     */
    private Date startTime;
    /**
     * 结束时间
     */
    private Date endTime;
    /**
     * 代理地区
     */
    private String submitAreas;
    /**
     * 代理商品
     */
    private String submitProducts;
    /**
     * 确认无误
     */
    private Integer isConfirm;
    /**
     * 当日奖金
     */
    private BigDecimal dayMoney;
    /**
     * 当月奖金
     */
    private BigDecimal monthMoney;

    @TableField(exist = false)
    private List<StoreProduct> productList;

}
